permeable synthetic fabric membrane - Turkish English Dictionary